package com.ruoyi.management.mock.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 公告对象 t_notice
 * 
 * @author ruoyi
 * @date 2021-11-29
 */
@Data
public class TNotice extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 是否删除 0：否；1：是 */
    private String delFlag;

    /** 标题 */
    private String title;

    /** 平台（字典：0 驾驶员端；1 乘客端） */
    private String platform;

    /** 状态（字典：0 草稿；1 上架；2 下架） */
    private String status;

    /** 类型（字典：0 新闻、1 公告、2 广告） */
    private String type;

    /** 内容 */
    private String content;

    /** 是否置顶（0-否，1-是） */
    private String isTop;

    /** 是否热门（0-否，1-是） */
    private String isHot;

    /** 是否轮播图展示（0-否，1-是） */
    private String isBanner;

    /** 轮播图url */
    private String bannerUrl;

    /** 发布时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date releaseTime;

    /** 下架时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date downTime;

    /** 部门id */
    private Long deptId;

    /** 公司 */
    private Long companyId;

    /** 创建人 */
    private Long createUser;

    private String category;

}
